home *** CD-ROM | disk | FTP | other *** search
/ PC-SIG: World of Games / PC-SIG World of Games (CDRM1080710) (1993).iso / 884 / BOWL.HLP < prev    next >
Text File  |  1990-03-09  |  12KB  |  219 lines

  1.  
  2.   This system was written as 21 overlay procedures representing 11355 lines of
  3.   code.  The  system  is  written  in  Turbo  Pascal  for  a 256k IBM Personal
  4.   Computer or close compatible with one or two disk drives and a  printer.  At
  5.   least one secretary is using a Tandy 1000. The system is highly generalized,
  6.   permitting initialization of most items including:
  7.  
  8.       League Name
  9.       Bowling Establishment
  10.       League Type - Including Mixed and Scratch Leagues 3 or 4 Games per match
  11.       Team Configuration
  12.       Handicap Basis
  13.       Schedule - Automatically Sorts Position Rounds
  14.  
  15.      As distributed, the system can handle 40 teams, up to 10 bowlers per team
  16.   (400 total), and up to a 50 round season. The 40 team limit is a function of
  17.   the diskette space on 1 DSDD (360k) disk.  If the Program  is  appropriately
  18.   modified  a  much  larger  number  of teams can be accommodated.  The actual
  19.   limit is a function  of  diskette  capacity,  number  of  teams,  number  of
  20.   bowlers,  and  number  of rounds.  If  more than 24 teams are used a printer
  21.   capable of condensed or elite(up to 30 teams) type must be used in order  to
  22.   have room for the schedule AND a high density diskette (720k) may be needed
  23.  
  24.      Programs  are  provided to initialize all master files,  enter scores and
  25.   print standings (weekly), as well as prepare ABC/WIBC book average listings,
  26.   final team/bowler standings,  and display or  print  individual  team/bowler
  27.   record sheets.  Almost any Point Scoring may be used including Peterson. 
  28.      The system is designed to be used on either a  one  or  more  disk  drive
  29.   system  with  the  file  drive  or  fixed disk path set at program start-up. 
  30.   Procedure selection is controlled by a master MENU program.  You  will  need
  31.   to  maintain  all  bowler  files  on  a  separate  diskette or in a separate
  32.   directory.  In a single drive  environment,  DOS  will  provide  prompts  to
  33.   insert the appropriate diskette.  Just remember;
  34.  
  35.                       Drive A = PROGRAMS;  Drive B = FILES.
  36.  
  37.                             SUMMARY OF FILE CONTENTS
  38.  
  39.      The following pages show the names of files generated by this program and
  40.   the records kept in  each  of  the  files.   Also  included  is  information
  41.   concerning  what  can  be  entered  in  each  file.  Have  as  much  of  the
  42.   information needed before pressing M to start League Initialization or S  to
  43.   Create the season Schedule as possible.  Some may be entered with Change.
  44.  
  45.  League.Ldr:  League Name       - Up to 30 Characters
  46.  215 Bytes    Alley Name        - Up to 30 Characters
  47.               President         - Up to 30 Characters
  48.               Secretary         - Up to 30 Characters
  49.               Season            - Up to 30 Characters
  50.               President's Phone - Up to 13 Characters
  51.               Secretary's Phone - Up to 13 Characters
  52.               Sanction Number   - Up to 10 Characters
  53.              *Number of Weeks   - From 1 to 50       {Now called Rounds}
  54.              *Number of Teams   - From 1 to 40
  55.              *League Type       - 9 Types are listed.
  56.  *Mandatory  *Bowlers per Team  - From 1 to 10 Number allowed on team
  57.  to start.   *Bowlers per Match - From 1 to 8  Number on 1 team for 1 match
  58.               Next ID           - Up to 401 - The number of Bowlers + 1
  59.               Handicap Base     - From 0 to 300 (Prior to entering
  60.               Handicap Percent  - From 0 to 100  Scores)
  61.              *Maximum Handicap  - From 0 to 240 Limit on handicap
  62.              *Use Last Year Avg - From 0 to 21  Number of Games        
  63.               Skip Subs         - True or False ?Subs in High Bowlers
  64.               HighAvg           - True or False ?Print High Averages
  65.               HighHCP           - True or False ?Re-figure after 21 games
  66.               PrintScratch      - True or False ?Team hi scores scratch
  67.  
  68.         Schedule.Rec:  49 Bytes + 49 Bytes per round
  69.               Status        - L = Lanes R = Regular P = Position Night
  70.               Date          - Up to 5 Characters - Date to Bowl
  71.               Lanes         - Up to 40 Numbers - Either Lanes or Teams
  72.  
  73.         Team.Ldr:  82 Bytes per team
  74.               Team Number   - From 1 to 40
  75.               Team Name     - Up to 30 Characters
  76.       NOTE:The rest of this file is created by the program with no input.
  77.               Record Count  - From 0 to 50 - 1 for each round bowled
  78.               Games         - From 0 to 200 - 1 for each game bowled
  79.               Total Pins    - Total Pin Count - including handicap if any
  80.               Average       - Total Pins divided by Games
  81.               High Game     - Highest Game so far this season
  82.               High Series   - Highest Series so far this season
  83.               HighGameHCP   - Highest Game so far this season with handicap
  84.               HighSeriesHCP - Highest Series so far this season with handicap
  85.               Points Won    - Points Won so far this season
  86.               Points Lost   - Points Lost so far this season
  87.               Bowler ID's   - 1 ID Number for each Bowler on Team
  88.  
  89.  
  90.   Bowler.Ldr:   85 Bytes per bowler
  91.       Bowler ID Number       - From 1 to 400 - In order entered into file
  92.       Gender                 - M = Male F = Female
  93.       Last Name(or *VACANT)  - Up to 15 Characters┐ These should total no
  94.       First Name             - Up to 15 Characters┘ more than 20
  95.       Phone Number           - Up to 13 Characters
  96.       Social Security Number - Up to 11 Characters
  97.       Record Count           - From 0 to 50 - Number of Rounds Bowled
  98.       Games Bowled           - From 0 to 200
  99.       Total Pins             - Scratch
  100.       Average                - Total Pins divided by Games Bowled
  101.       High Game              - Up to 300 High Game so far this season Scratch
  102.       High Series            - Up to 1200 High Series so far this season "
  103.       Current Series         - Up to 1200 Last Series Bowled this season
  104.       Handicap               - Up to 200 Calculated after 21 games
  105.       High Game Handicap     - Up to 500 - Calculated after 21 games
  106.       High Series Handicap   - Up to 1200 - Calculated after 21 games
  107.       Team Number            - 0 to 40 - Team assigned to
  108.       Last Years Average     - Up to 300 - Used Until 21 Games
  109.  
  110.  
  111.  
  112.   Team.Dtl:   Team Number   - From 1 to 40
  113.             ┐ Month         - Up to 2 characters - Month match was bowled
  114.    300 Bytes│ Day           - Up to 2 Characters - Day match was bowled
  115.      +      │ Game 1 Score  - Even number - Team score for first game
  116.     30 Bytes│ Game 2 Score  - Even number - Team score for second game
  117.   per team  │ Game 3 Score  - Even number - Team score for third game
  118.   per round │ Game 4 Score  - Even number - Team score for fourth game if any
  119.             ┘ Series        - Even number - Team score for series
  120.               Points Won    - Decimal number - Points Won this match
  121.               Points Lost   - Decimal number - Points Lost this match
  122.  
  123.  
  124.   Bowler.Dtl:   Bowler Number   - From 1 to 400
  125.              ┐  Month           - Up to 2 characters - Month match was Bowled
  126.    180 Bytes │  Day             - Up to 2 Characters - Day match was Bowled
  127.      +       │  Game 1 Score    - Up to 300 - Score for first Game
  128.    18 Bytes  │  Game 2 Score    - Up to 300 - Score for second Game
  129.   per bowler │  Game 3 Score    - Up to 300 - Score for third Game
  130.   per round  │  Game 4 Score    - Up to 300 - Score for fourth Game if any
  131.              ┘  Series          - Up to 1200 - Score for series
  132.  
  133.  
  134.   Scores.Rec:  18 Bytes per high roller
  135.         Bowler ID Number        - From 1 to 400
  136.                 Game 1 Score    - Up to 300 - Score for first Game
  137.                 Game 2 Score    - Up to 300 - Score for second Game
  138.                 Game 3 Score    - Up to 300 - Score for third Game
  139.                 Game 4 Score    - Up to 300 - Score for fourth Game if any
  140.                 Series          - Up to 1200 - Score for series
  141.                 High Game 1 ?   - True or False┐
  142.                 High Game 2 ?   - True or False│  Different basis for
  143.                 High Game 3 ?   - True or False├  different League Types
  144.                 High Game 4 ?   - True or False│
  145.                 High Series ?   - True or False┘
  146.                 High Count      - 0 to 5 - Number of Trues above
  147.  
  148.      This  file  is  rewritten  each round when scores  are  entered  and  the
  149.   information  is used to create the  round highlights lists.   A   Scores.Rec
  150.   file is not created by the Make program so it won't be on the disk until the
  151.   first rounds scores are entered.  Skipping teams really can screw this up.
  152.  
  153.  
  154.  
  155.  
  156.      The Program is mostly menu driven and should need only a little trial and
  157.   error to use.  Just type BOWL enter the path to your data and  a  menu  will
  158.   appear,  then  press  M and you are on your way.  I recommend doing a sample
  159.   league first to get the feel of the program.  
  160.      The following are the most important points to remember when  using  this
  161.   program:
  162.         1> IMMEDIATELY after Creating your League and Schedule, MAKE A BACKUP 
  163.            of these files on a separate disk or path and UPDATE EACH ROUND!
  164.         2> PRIOR to ENTERING SCORES check your score sheets and be certain 
  165.            to ADD any NEW SUBSTITUTES and NOTE the RECORD # of any SUBSTITUTE.
  166.         3> On the TEAM.LDR you may change the Bowler ID's.  I suggest putting 
  167.            the Team Captain in position #1.
  168.         4> If you remove a bowler from a team be sure to change the BOWLER.LDR
  169.            to show his Team number as 0.
  170.         5> If you add a bowler to a team be sure to change the BOWLER.LDR to
  171.            show the new team number.
  172.         6> If you change data in the LEAGUE.LDR, QUIT and restart by entering 
  173.            bowl at the DOS prompt to initialize variables.
  174.  
  175.  
  176.  
  177.      If you find this program of use, a  registration fee to the author in the
  178.   amount of  $25  per  league  per season is expected.   Also please write the
  179.   author with  any suggestions for improvement or with details of any bugs you
  180.   might find.  The authors name and address is: 
  181.  
  182.                                 Lloyd C. Bowen Jr.
  183.                                 2213 Peachtree St.
  184.                                 Amarillo, TX 79109-1922
  185.                                 (806)352-0821
  186.  
  187.      Please  include the  current  version that you are using  and the type of
  188.   floppy you desire (3 1/2", 1.2 MB or 360 KB 5 1/4") in any correspondence.
  189.      The  "Bowling League - Finance Manager"  which keeps track of the  league
  190.   finances is now available to registered users for an additional fee of $25.
  191.     The "Address" program "ADDRESS.COM" which lets you keep an address list of 
  192.   the bowlers and print 1" x 3.5" mail labels, is now free to registered users.
  193.      The "Recap" program "RECAP.COM" which allows you to print  Recap (Bowling
  194.   League Record)  Sheets is now  free to  registered  users.   This requires a
  195.   printer that prints in a compressed (17 CPI) font.
  196.     Australian (ATBC) and 5 Pin versions are available to registered users.
  197.      The commented source code in Turbo Pascal is available on a 360k diskette
  198.   for an additional fee of $50
  199.  
  200.     A Professional version is available that does all this and more with up to
  201.   64 teams and 512 bowlers.   Requires 720K or larger floppy drive and prefers 
  202.   Hard Disk, also requires 640K RAM  and uses EMS if available.   Program uses
  203.   about 500K disk space.  Some added features are:
  204.  
  205.   1) Specify number of games to establish a legal average (handicap).
  206.   2) Add, delete and renumber teams before scores are entered.
  207.   3) Set up includes path to team records, you only enter it once.
  208.   4) Enters scores in schedule order.
  209.   5) Includes Australian, 5 Pin and Candlepin options.
  210.   6) Includes Finance Manager and Recap program.
  211.   7) Allows separate handicaps for men and women.
  212.   8) Adds several new print options and more!
  213.  
  214.                        Contact:
  215.                                 Lloyd C. Bowen Jr.
  216.                                 2213 Peachtree St.
  217.                                 Amarillo, TX 79109-1922
  218.                                 (806)352-0821
  219.